package com.lkwlw.tplms.mapper;

import com.lkwlw.tplms.model.TransShipmentStation;
import com.lkwlw.tplms.model.TransShipmentStationExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface TransShipmentStationMapper {
    int countByExample(TransShipmentStationExample example);

    int deleteByExample(TransShipmentStationExample example);

    int deleteByPrimaryKey(String id);
    void deleteByPrimaryKeys(String[] ids);
    int insert(TransShipmentStation record);

    int insertSelective(TransShipmentStation record);

    List<TransShipmentStation> selectByExample(@Param("limitParam")Map limitParam, @Param("example")TransShipmentStationExample example);

    TransShipmentStation selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") TransShipmentStation record, @Param("example") TransShipmentStationExample example);

    int updateByExample(@Param("record") TransShipmentStation record, @Param("example") TransShipmentStationExample example);

    int updateByPrimaryKeySelective(TransShipmentStation record);

    int updateByPrimaryKey(TransShipmentStation record);
    
    int updateStationAdminByPrimaryKey(Map paramMap);
}